#include <iostream>
#include <memory>
#include <string>
#include <vector>

class Board {
private:
    std::unique_ptr<std::vector<std::string>> data;
public:
    const int width;
    const int height;

    Board(int width, int height);
    ~Board() {
        data.release();
    }
    void set(int x, int y, char c);
    void print();
};


